home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / utilities / u122.dms / u122.adf / SIDMON.DOCS / Updates103 < prev    next >
Text File  |  1989-11-02  |  8KB  |  181 lines

  1.                            Updates for SID v1.03
  2.                            ---------------------
  3.  
  4. Summary:
  5. --------
  6.  
  7.  1) SID now has a non-interlaced custom screen.
  8.  2) You can specify alternate names for the device buttons.
  9.  3) There is a command key for the SHRINK gadget.
  10.  4) The string gadget editing keys are now supported.
  11.  5) SID no longer ignores the second argument specified when run from the CLI.
  12.  6) Can toggle the AbsolutePath flag on and off in the Flags menu.
  13.  7) SID no longer crashes when run from the Workbench.
  14.  8) You can avoid the 1x1 pixel output window with the NULL: device.
  15.  9) Non-absolute path mode now works.
  16. 10) There is now a Previous Directory gadget for each list.
  17.  
  18.  
  19. Details:
  20. --------
  21.  
  22.  1) SID now has a non-interlaced custom screen.
  23.  
  24.     In the "Screen" menu item in the Environment menu you will now find three
  25.     selections corresponding to where the SID window will reside:
  26.  
  27.         Workbench ... on the Workbench screen
  28.         Custom ...... on its own non-interlaced custom screen (640x200)
  29.         Interlace ... on its own interlaced custom screen (640x400)
  30.  
  31.     Note that to make room for the custom screen's title bar, SID cannot
  32.     open a Full Size window (15 rows).  If you select this option, SID will
  33.     default to the largest Specify Size window it can open (13 rows).
  34.  
  35.     In the config file, to initially open SID on its own non-interlaced
  36.     custom screen, set WindowHeight=CUSTOM.  To open SID on an interlaced
  37.     custom screen, set WindowHeight=INTERLACE.
  38.  
  39.  
  40.  2) You can specify alternate names for the device buttons.
  41.  
  42.     Because I use three different Amigas at home and at work, I found that I
  43.     wasn't using the device buttons because I couldn't remember what DH0:,
  44.     DH1:, etc. were on the different machines.  Now you can specify any
  45.     three-character name you want for each button, and specify a complete
  46.     path corresponding to that button.  For example, you could name one of
  47.     the device buttons "LIB" and specify a path of "dh2:libraries".
  48.  
  49.     You configure the name of the device buttons the same as before, using
  50.     the DeviceButtons= keyword in the SID config file.  If you do not specify
  51.     any button paths, when you click on a device button, SID will create the
  52.     path names the same as before--by adding a colon to the three-character
  53.     button name.  For example, if you click on the DF0 button, the resulting
  54.     path name would be DF0:.
  55.  
  56.     You specify button paths in the config file with the keywords Button1=,
  57.     Button2=, ... Button8=.  These correspond to the first eight device
  58.     buttons (the same for both lists), with Button1 located on the far left.
  59.     If a device button has a button path specified, then instead of appending
  60.     a colon to the button name, the button path is used.  That means you must
  61.     supply any necessary colons and slashes.  That also means that the button
  62.     name is ignored and you can name it anything you want.  Note that you do
  63.     not have to specify a button path for each device button.
  64.  
  65.     As an example, here is how my config file is set up:
  66.  
  67.         DeviceButtons=DF0DF1TOYWRKWKBGRURAMRAD
  68.         Button3=DH0:
  69.         Button4=DH1:
  70.         Button5=DH2:
  71.         Button6=DH3:
  72.  
  73.     Button Name ...  DF0   DF1   TOY   WRK   WKB   GRU   RAM   RAD
  74.     Path Used .....  DF0:  DF1:  DH0:  DH1:  DH2:  DH3:  RAM:  RAD:
  75.  
  76.     Note that I could have just as easily specified "Workbench:" for the WKB
  77.     button (using the volume name, instead of the device name).
  78.  
  79.  
  80.  3) There is a command key for the SHRINK gadget.
  81.  
  82.     Pressing CTRL-S will now shrink the SID window.
  83.  
  84.  
  85.  4) The string gadget editing keys are now supported.
  86.  
  87.     In addition to the SmartFields editing capabilities in the docs, the
  88.     Intuition string gadget editing commands are now supported in SID's
  89.     input fields.  They are:
  90.  
  91.       Right-Amiga-X:  delete field contents
  92.       Right-Amiga-Q:  restore deleted contents
  93.  
  94.  
  95.  5) SID no longer ignores the second argument specified when run from the CLI.
  96.  
  97.     A bug (feature?) caused SID to ignore the second directory argument (if
  98.     specified) when run from the CLI.
  99.  
  100.  
  101.  6) Can toggle the AbsolutePath flag on and off in the Flags menu.
  102.  
  103.     The AbsolutePath flag set in the config file determines whether
  104.     directories in SID will be replaced with their abolute path names.  For
  105.     example, RAM: would be replaced with "RAM DISK:".  You can now toggle
  106.     this flag on and off with the 'Path Name' item in the 'Flags' menu.  A
  107.     check mark will appear in the menu next to the flag's current state,
  108.     either "Absolute" or "As Specified".
  109.  
  110.     This flag is handy because it allows you to switch out of AbsolutePath
  111.     mode when you are viewing directories on two different disks with the
  112.     same name.  In AbsolutePath mode, the path names would be replaced with
  113.     the name of the disk, and because they both have the same name, you can
  114.     only access one of them (and AmigaDOS decides which one).  By switching
  115.     out of AbsolutePath mode, you can specify DF0: and DF1: and access both
  116.     disks.
  117.  
  118.  
  119.  7) SID no longer crashes when run from the Workbench.
  120.  
  121.     Now that I've acquired the source to the detach function, I can
  122.     selectively detach only when SID is run from the CLI.  What does this
  123.     mean?  You no longer have to use the IconX program to launch SID from the
  124.     Workbench.  You can launch it directly from its icon (which is supplied
  125.     in the update file).  This also means that SID does not crash if you
  126.     mistakenly run it from the Workbench without the IconX program.  Thanks
  127.     to Mike Monaco for finding the source for me.
  128.  
  129.  
  130.  8) You can avoid the 1x1 pixel output window with the NULL: device.
  131.  
  132.     When you run SID (from the CLI or Workbench), it opens a 1x1 pixel CLI
  133.     window in the upper left corner of the Workbench screen.  This catches
  134.     the output from any program you run without setting the OUTPUT flag.
  135.     AmigaDOS doesn't like it when there's nowhere to send a program's output,
  136.     and your program will crash without it.
  137.  
  138.     Now in v1.03, SID checks to see if the NULL: device is mounted.  If it
  139.     is, it uses the NULL: device for program output, and the 1x1 pixel window
  140.     is not opened.  This saves you about 5K in memory, plus some system
  141.     overhead that Intuition needs to maintain the output window.
  142.  
  143.     To use the NULL: device, copy the supplied "null-handler" file into your
  144.     L: directory, and add the supplied "MountList" entry to your
  145.     devs:MountList file.  Then be sure to "mount null:" sometime before
  146.     running SID.  If you plan on using this on a regular basis, you might
  147.     want to put the mount command in your startup-sequence.
  148.  
  149.     Note that SID does NOT require the NULL: device to run.  It is merely
  150.     provided for those users who wish to save a little memory and system
  151.     overhead.  Many new programs including RunBack are using the NULL: device
  152.     as a replacement for NIL: (NIL: is not a real device and therefore cannot
  153.     always be used by programs which require a real device).
  154.  
  155.     As far as I know, the null-handler is freeware, written by Gunnar
  156.     Nordmark.  If you find otherwise, please let me know.
  157.  
  158.  
  159.  9) Non-absolute path mode now works.
  160.  
  161.     SID failed to append a slash '/' to the end of path names when not in the
  162.     AbsolutePath mode.  This would cause problems when attempting to execute
  163.     commands.  Thanks to John Ruckart for finding this one.
  164.  
  165.  
  166. 10) There is now a Previous Directory gadget for each list.
  167.  
  168.     Hidden in the window border next to the Path Fields are Previous
  169.     Directory gadgets.  Clicking on this gadget will load the previous
  170.     directory for the corresponding list.  This is handy when you
  171.     accidentally wipe out the current directory by loading another directory.
  172.     You can also use this gadget to toggle back and forth between two
  173.     directories.
  174.  
  175.  
  176. Updates v1.03 09/02/89
  177. © Copyright 1989 Timm Martin
  178. All Rights Reserved Worldwide
  179.  
  180. /*-- END --*/
  181.